package com.blink.optimize.apis.collect;

import org.junit.jupiter.api.Test;

import java.util.EnumMap;
import java.util.EnumSet;

/**
 * <Description> </Description>
 * <ClassName> TestEnumSetAndEnumMap</ClassName>
 *
 * @Author liuxianzhao
 * @Date 2018年01月08日 11:49
 */
public class TestEnumSetAndEnumMap {
    @Test
    public void testEnumSet() {
        EnumSet enumSet = EnumSet.allOf(SexEnum.class);
        System.out.println(enumSet);
        EnumSet<SexEnum> sexEnums = EnumSet.noneOf(SexEnum.class);
        sexEnums.add(SexEnum.male);
        sexEnums.add(SexEnum.female);
        System.out.println(sexEnums);
    }

    @Test
    public void testEnumMap() {
        EnumMap enumMap = new EnumMap(SexEnum.class);
        System.out.println(enumMap);
        enumMap.put(SexEnum.male, "男");
        enumMap.put(SexEnum.female, "女");
        System.out.println(enumMap);
    }

    enum SexEnum {
        male, female;
    }

}
